/**
 * @author shenli520
 */
define(function(require, exports, module){
    var $ = require('jquery');
    exports.menuInit = function() {
        $('#menu ul li').hover(
        function() {
            $(this).addClass("active");
            $(this).find('div').stop(false, true).slideDown({
                duration:300});
        },
        function() {
            $(this).removeClass("active");        
            $(this).find('div').stop(false, true).slideUp({
                duration:100});
        }
    );
    	/* Mega Menu */
	$('#menu ul > li > a + div').each(function(index, element) {
		// IE6 & IE7 Fixes
		if ($.browser.msie && ($.browser.version == 7 || $.browser.version == 6)) {
			var category = $(element).find('a');
			var columns = $(element).find('ul').length;
			$(element).css('width', (columns * 143) + 'px');
			$(element).find('ul').css('float', 'left');
		}		
		
		var menu = $('#menu').offset();
		var dropdown = $(this).parent().offset();
		
		i = (dropdown.left + $(this).outerWidth()) - (menu.left + $('#menu').outerWidth());
		
		if (i > 0) {
			$(this).css('margin-left', '-' + (i + 5) + 'px');
		}
		
	// IE6 & IE7 Fixes
	if ($.browser.msie) {
		if ($.browser.version <= 6) {
			$('#column-left + #column-right + #content, #column-left + #content').css('margin-left', '195px');
			
			$('#column-right + #content').css('margin-right', '195px');
		
			$('.box-category ul li a.active + ul').css('display', 'block');	
		}
		if ($.browser.version <= 7) {
			$('#menu > ul > li').bind('mouseover', function() {
				$(this).addClass('active');
			});
				
			$('#menu > ul > li').bind('mouseout', function() {
				$(this).removeClass('active');
			});	
		}
		
		
	}
	
	});
    };
    
    exports.navList=function(){
        $('#good-navList ul li').hover(
            function() {
                $(this).addClass("item-hover");
            },
            function() {
                $(this).removeClass("item-hover");        
            }
        );
		$('#hot-navList ul li').hover(
            function() {
                $(this).addClass("item-hover");
            },
            function() {
                $(this).removeClass("item-hover");        
            }
        );
		$('#article-navList ul li').hover(
            function() {
                $(this).addClass("item-hover");
            },
            function() {
                $(this).removeClass("item-hover");        
            }
        );
    };
	 exports.boxProduct=function(){
			 $('.box-product .boxgrid').hover(function(){  
			$(".box-product-info", this).stop().animate({top:'0px'},{queue:false,duration:160});
		}, function() {  
			$(".box-product-info", this).stop().animate({top:'155px'},{queue:false,duration:160});  
		});   
	};
	exports.noticeClose=function(){
	$(".close").click(
			function () {
				$(this).parent().fadeTo(400, 0, function () { // Links with the class "close" will close parent
					$(this).slideUp(400);
				});
				return false;
			}
		);
	}
});